#include "MyString.h"


int main()
{
    // MyString s = "hello";
    // MyString s = "helloworld,jack";
    // // //MyString s1 = s;
    // MyString s1 , s2;
    // // //s2 = s1 = s;
    // s1 += s += "world";
    // // //MyString s1 = s + "world";
    // // //MyString s1 = s -= "world";
    // // //MyString s1 = s - "world";
    // std::cout<<s1<<std::endl;

    // s[0] = 'p';
    // std::cout<<s<<std::endl;

    // // if(s == "helloworld,jack")
    // // {
    // //     std::cout<<"相等!"<<std::endl;
    // // }

    // // if(s != "helloworld,jack1")
    // // {
    // //     std::cout<<"不相等!"<<std::endl;
    // // }

    // MyString s1;
    // if(s1 && (s += "world"))
    // {
    //     std::cout<<"都不为空!"<<std::endl;
    // }
    // else
    // {
    //     std::cout<<"至少有一个为空!\n";
    // }
    // std::cout<<s<<std::endl;

    // MyStringArray s;
    // std::cin>>s;
    // std::cout<<s<<std::endl;


    // MyString s("1234");
    // int a = 1 + (int)s;
    // std::cout<<a<<std::endl;

    // MyString s("1234.12");
    // double a = 1 + (double)s;
    // std::cout<<a<<std::endl;

    // MyString s("zhangsan,lisi,wangwu");
    // MyStringArray a = s.split(",");
    // std::cout<<a<<std::endl;


    MyStringArray arr;
    MyStringArray arr2;
    arr += "hello";
    arr += "world";
    arr += "123";
    std ::cout << arr[0]<<std::endl;

    std ::cout << arr << std ::endl;
    arr2 = arr - "hello";
    std ::cout << arr2 << std ::endl;
    return 0;
}